iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
SideProject30

Hugo your Blog and Host your Podcast. 系列 第 19

MP3 file / Almost nothing changed.

  • 分享至 

  • xImage
  •  

下雨天,偷懶天

  • 如果已經順利使用手機錄製完成你的 EP01 ,也使用 Audacity 編輯完成並輸出成 .mp3 檔案,恭喜你,在小犬颱風的雨水中,今日宜偷懶。

怎麼偷懶

  • 在 Hugo website 目錄中 /public 以下的內容是由執行 hugo 所產生的,但因為整個目錄都已經交給 git 管理,我們希望同時把音訊檔案透過 github actions 一起上傳
  • 新建一個文件夾 /public/podcast 或者其他任何你希望的名稱,並把你錄製好的檔案放進去
    https://ithelp.ithome.com.tw/upload/images/20231004/201529446ezu0is2Sz.png
  • 執行 day16 完成的 .push_hugo.sh 腳本,就會把你的音訊檔案一起 push 到 github repo 也放到 S3 bucket 中
  • 此時你的 RSS feed 內容就可以根據目錄位置 {yourdomain}/podcast/{your_audio_file_name}.mp3 來找到你的音訊檔案
  • 直接在瀏覽器中輸入 {yourdomain}/podcast/{your_audio_file_name}.mp3 就可以聽到你的錄音了,這就是 podcast 背後間單的技術(所以付費的 hosting 服務就是幫你產生 RSS Feed 與 S3 存放音檔)
    https://ithelp.ithome.com.tw/upload/images/20231004/20152944AM4okJH9xV.png

其他延伸

  • 如果你希望在 S3 bucket 中的檔案與本機的內容是完全相同且沒有錯誤的,在默認本機應該是正確版本的情況下,可以修改 .github/workflows/deployment.yml 的內容,在 aws s3 sync 後面加上 --delete 參數,這樣就會把 S3 bucket 中的內容與本機的內容同步,並且刪除 S3 bucket 中多餘的檔案
aws s3 sync ./ s3://${{ secrets.AWS_S3_HUGO_BUCKET }} --delete
  • 不過建議不要加,因為後面會介紹一些小工具,使得本機與 S3 的檔案內容不同,但有助於簡化工作流程

外出取材

  • Caol Ila 是相對較晚接觸的威士忌,非常平衡舒適容易入口;這次的 Spirit of Smoke: Cask Draw & Tasting Experience 活動中,有兩位分別來自加拿大與美國的大哥,都是剛剛六月過完四十歲生日,選擇來一場不惑之旅, 希望當我四十歲時也能再回到 Islay (聽說陸續有新酒廠建設中,本地的 Gin, Rum 也相當不錯)。
    https://ithelp.ithome.com.tw/upload/images/20231004/20152944EGaQYdh0VJ.jpg
  • Caol Ila 面對的 Jura 島,George Orwell 就是在那兒的邊陲完成虛構恐怖小說、統治者的教育手冊、自由人民的惡夢 1984
    https://ithelp.ithome.com.tw/upload/images/20231004/201529443aX1CGf5Gr.jpg

上一篇
Audacity intro / Make some whisper and use Audacity magic.
下一篇
BuyMeACoffee / We all need some coffee.
系列文
Hugo your Blog and Host your Podcast. 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言